export let num2 = 10
export let name = "张三"
export let show = function (params: string) {
  console.log(params);
}


let num = 10;
let school = "张三";
let add = function (params: string) {
  console.log(params);
}
// 能共存的,对象的导出必须使用es的解构  或者还是  * as 获取别名
// 只能是写好变量 然年后导出,{}:他不是对象，而是模块集合的容器
export {
  num, school, add
}



// 某些情况下，一个模块中包含某个的功能，我们并不希望给这个功能命名，而且让导入者可以自己来命名,name我们就可以使用
// export default function (argument) {
//   console.log(argument);
// }

// export default 10
// export default "10"
export default {
  num, school, add
}